08 β Modern Distributed Databases
Modern databases bring together SQL + strong guarantees + global scale.
π Overview
- Understand why new databases were created beyond classic RDBMS/NoSQL
- Learn design patterns like distributed SQL and global consistency
π§± Systems
[[Google Spanner]]
- Understand TrueTime and globally-distributed transactions
[[CockroachDB]]
- Learn how it mimics PostgreSQL while scaling horizontally
[[YugabyteDB]]
- Understand its architecture for transactional and analytical workloads
[[TiDB]]
- Learn its TiKV/TiFlash architecture and MySQL compatibility
[[PlanetScale]]
- Understand Vitess-based sharding and Git-style workflows
[[SingleStore]]
- Learn its unified engine for transactional + analytical workloads
π Connections
- Deeply connected to [[01 - Fundamentals]] (CAP, sharding, replication)
- Builds on [[06 - Internals]] knowledge (consensus, storage engines)
- Competes or integrates with tools in [[04 - Big Data]] and [[05 - Cloud Databases]]